.page {
    min-height: 100vh;
    background: #f7f8fa;
    padding-bottom: calc(120px + env(safe-area-inset-bottom)); // 考虑安全区域的高度

    .icon-base-close2 {
        font-size: 32rpx;
        padding: 0 8rpx;
        color: #cccccc;
    }

    .safe-area-bottom {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #fff;
        padding: 16px;
        box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.06);
        z-index: 100;

        .taroify-button {
            margin: 0 auto;
            display: block;
        }
    }
    .load-more {
        color: #ccc;
        text-align: center;
        font-size: 26rpx;
        margin-bottom: 30rpx;
    }
    .picker-body {
        .title {
            padding: 30rpx 24rpx;
        }
    }
}
